const Router = require('koa-router')
// 导入逻辑
const { create } = require('../controller/user.controller')
const {
  verifyUser, handlePassword
} = require('../middleware/user.middleware')

const userRouter = new Router({
  prefix: "/users", // 路径前缀
})
// 具体的 逻辑 。不会放在这里，会放到 controller 目录下的  单独抽取出去
// userRouter.get('/', (ctx, next) => {
//   ctx.response.body = "put 成功~"
// })

// verifyUser 判断 客户端发过来的数据是否正确
// handlePassword 处理密码，对密码进行加密
userRouter.post('/', verifyUser, handlePassword, create)

module.exports = userRouter